.header .header_wrap{position: absolute;
    left: 50%;
    margin-left: -600px;
    z-index: 9999;}
   .header i{z-index: 999;}
.swiper-container-banner.swiper-container-horizontal>.swiper-pagination-bullets{width:100%;text-align: center;bottom: 105px;}
.swiper-pagination-bullet{background: none;border:solid 1px #fff;border-radius: 50%;opacity: 1;width: 10px;height: 10px}
.swiper-pagination-bullet-active{background: #fff;}
.tab_index_nav{clear: both;overflow: hidden;padding: 44px 0px 24px;}
.nav_cur_num{font-size: 14px;color: #1e1e1e;float: left;}
.nav_cur_num strong{font-size: 18px;}
.nav_cur_line{background: #3c3c3c;width: 44px;height: 1px;display: block;float: left;margin-left: 17px;margin-top:10px;}
.tab_index_navitem{float:left;padding: 0px 18px;color: #1e1e1e;font-size: 16px;cursor: pointer;position: relative;}
.tab_index_navitem:hover{color:#2680cc;}
.tab_index_navitem.active{font-weight: bold;padding-left: 35px;}
.tab_index_navitem i{display:none;}
.tab_index_navitem.active i{position: absolute;width:21px;height: 24px;background: url(../images/navcuritem.png) no-repeat center;display: block;
top: 0px;left:8px;
}

.floor{overflow: hidden;position: relative;padding:46px 0px;}
.floor .w1152{position: relative;}
.floor.bgf5f7f9:after{content: "";display: block;position: absolute;bottom:0px;left: 0px;background:#f5f7f9;height: 284px;width: 100%;z-index: -1;}
.floor .imgbox1{width: 536px;height: 376px;float: left;}
.floor .introBox,.floor .introBox .title,.floor .introBox .line,.floor .introBox .desc,.floor .introBox .gobtn{position: absolute;}
.floor .introBox1{width: 546px;right: 0px;height: 100%;top: 0px;}
.floor .introBox .title{font-size: 30px;color: #1e1e1e;top:68px;}
.floor .introBox .line{width: 32px;height: 2px;background:#3b86cf;top: 127px;}
.floor .introBox .desc{font-size: 18px;color: #484848;top: 190px;line-height: 32px;}
.floor .introBox .gobtn{font-size: 16px;color: #484848;padding:12px 26px;border:solid 1px #b9b9b9;border-radius: 50px;bottom: 0px;}
.floor.active .introBox .title,.floor:hover .introBox .title{color: #ef644b;}
.floor.active .introBox .line,.floor:hover .introBox .line{background: #ef644b;}
.floor.active .introBox .gobtn,.floor:hover .introBox .gobtn{color: #224071;border:solid 1px #224071;}
.floor .imgbox2{width: 590px;height: 376px;float: right;}
.floor .introBox2{width: 502px;left: 0px;height: 100%;top: 0px;}
.floor .introBox3{width: 542px;right: 0px;height: 100%;top: 0px;}
.floor.bgf5f7f93{padding: 93px 0px 172px;background:#fbfcfc;}
.floor.bgf5f7f93:after{content: "";display: block;position: absolute;top:0px;left: 0px;background:#f5f7f9;height: 250px;width: 100%;z-index: -1;}

@media only screen and (max-width:720px) {
 .tab_index_nav{display: none;}
 .floor,.floor.bgf5f7f93{padding: 0px;}
 .floor .introBox, .floor .introBox .title, .floor .introBox .line, .floor .introBox .desc, .floor .introBox .gobtn{position: static;top: initial;}
 .floor .imgbox1,.floor .imgbox1 img,.floor .introBox1,.floor .imgbox2,.floor .imgbox2 img,.floor .introBox2,.floor .introBox3,.floor .imgbox,.floor .imgbox img{width: 100%;height: auto;margin-bottom: 9px;}
 .floor .imgbox1,.floor .imgbox2,.floor .imgbox{margin-top: 2%;margin-bottom: 2%;}
 .floor .introBox .title{font-size: 18px;}
 .floor .introBox .line{margin-top: 8px;}
 .floor .introBox .desc{font-size: 14px;line-height: 28px;}
 .floor .introBox .gobtn{font-size: 14px;display: inline-block;height:32px;padding: 0px 24px;line-height: 32px;margin: 15px 0px;}
.floor.bgf5f7f93{background:#fff;}
.topt{background: #fff!important;}
}
